// Author: Jon Belanger
// Date: Dec. 2005
// comments: linked to in manage_domains.php
// start the session
session_start();
include("functions.php");
include("gui.php");
// check if the session username or seclevel are not set
// this would occur if the user was trying to get here without logging in
if (! $_SESSION['username'] | ! $_SESSION['seclevel']) {
redirect("logout.php");
exit(1);
}
// only admins can manage groups
if ($_SESSION['seclevel']!="admin") {
redirect("logout.php");
exit(1);
}
if (! $_GET['domainname']) {
redirect("manage_domain.php?error=The Samba Domain does not exit");
exit(1);
}
// connect to ldap server
$ds=connect_to_ldap($_SESSION['server'], $_SESSION['port'], $_SESSION['ssl'], 3);
// if connection is succesful
if ($ds) {
// bind to server anonymously
$r=ldap_bind($ds,$_SESSION['managerdn'],$_SESSION['managerpass']);
$sr=ldap_list($ds,$_SESSION['computerbase'].",".create_search_base(),"(&(sambaAcctFlags=[W ])(objectClass=sambaSamAccount))");
$info=ldap_get_entries($ds,$sr);
}
// display HTML meta and ui headers
display_meta($_SESSION['version']." - Editing Samba Domain");
display_header("Editing Samba Domain - ".$_GET['domainname']);
?>